package org.demo.patten.state;

/**
 * @author zhuj
 * @date 2025/3/29
 * @apiNote
 */
public class Main {
    public static void main(String[] args) {
        OrderContext order = new OrderContext();
        order.setState(new DraftState());
        order.process(); // 提交订单
        order.process(); // 支付
        order.process(); // 发货
        order.process(); // 完成
    }
}
